.panel-default {
	clear: both;
	border-color: $gx-panel-border-color;

	.panel-heading {
		border-bottom: none;
		color: $gx-panel-header-color;
		font-size: 16px;

		@include box-shadow(inset 0 1px #FFFFFF);
		@include background($gx-panel-header-bg-color,
				$gx-panel-header-bg-image-url,
				$gx-panel-header-bg-image-position,
				$gx-panel-header-bg-image-repeat,
				$gx-panel-header-bg-image-size,
				$gx-panel-header-bg-image-attachment,
				$gx-panel-header-bg-image-enabled,   
				$gx-panel-header-bg-gradient-enabled,
				$gx-panel-header-bg-gradient-color1, 
				$gx-panel-header-bg-gradient-color2, 
				$gx-panel-header-bg-gradient-type,   
				$gx-panel-header-bg-gradient-angle); 

		.panel-title {
			display: block;
			padding: 8px 0;
			line-height: $headings-line-height;
		}
        
        a {
            color: inherit;
        }
	}

	.panel-body {
		@include border-bottom-radius($border-radius-base);
		@include background($gx-panel-bg-color,
				$gx-panel-bg-image-url,
				$gx-panel-bg-image-position,
				$gx-panel-bg-image-repeat,
				$gx-panel-bg-image-size,
				$gx-panel-bg-image-attachment,
				$gx-panel-bg-image-enabled,   
				$gx-panel-bg-gradient-enabled,
				$gx-panel-bg-gradient-color1, 
				$gx-panel-bg-gradient-color2, 
				$gx-panel-bg-gradient-type,   
				$gx-panel-bg-gradient-angle); 
	}

	.panel > nav {
		margin: 5px 0;
	}
}